home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir34 / ultr102.zip / !USC0221.CFG < prev    next >
Text File  |  1991-08-12  |  6KB  |  259 lines

  1. ;**********************************************************************
  2. ;
  3. ;       UltraStor EISA ESDI Hard Disk Controller (ULTRA 22CA)
  4. ;
  5. ;    UltraStor ULTRA 22CA EISA Configuration File
  6. ;    Version : 1.00
  7. ;    Date    : August 12, 1991
  8. ;
  9. ;**********************************************************************
  10.  
  11.  
  12. ;---------------------------------------------
  13. ;    Board Identification Block
  14. ;---------------------------------------------
  15. BOARD
  16.   ID = "USC0221"
  17.   NAME = "UltraStor - ULTRA 22CA ESDI Hard Disk Controller" 
  18.   MFR = "UltraStor"
  19.   CATEGORY = "MSD"            ;Mass Storage Device
  20.   SLOT = EISA                ;EISA slot
  21.   LENGTH = 330                ;in millimeter
  22.   AMPERAGE = 2000            ;max current allowed
  23.   SKIRT = NO                ;board skirt
  24.   READID = YES                ;ID readable
  25.   BUSMASTER = 100            ;max. latency 100 microseconds
  26.   IOCHECK = VALID
  27.   DISABLE = SUPPORTED
  28.   COMMENTS = "ULTRA 22CA is a high speed ESDI to EISA disk
  29.           controller with intelligent caching on board.\n\n
  30.     The ULTRA 22CA has the following features:\n
  31.     . Supports EISA bus master burst transfer mode of 33MB/sec.\n
  32.         . Utilizes INTEL BMIC chip for EISA compatibility.\n
  33.         . AT (ISA) register and BIOS downward compatibility.\n
  34.     . Supports multi-threaded command chaining.\n
  35.     . Intelligent caching optimized with different O.S.\n
  36.     . Caching upgradable to 16MBytes memory.\n
  37.     . Writeback caching with ordered writes.\n
  38.     . Coexists with other disk controller in a system.\n
  39.     . 1:1 interleave up to 20Mb/sec ESDI drives.\n"
  40.  
  41. ;---------------------------------------------
  42. ;    Initialization Information Block
  43. ;---------------------------------------------
  44. IOPORT(1) = 0ZC85h
  45.         SIZE = BYTE
  46.         INITVAL = xxxxxxxxb
  47.  
  48. IOPORT(2) = 0ZC86h
  49.         SIZE = BYTE
  50.         INITVAL = 0xxx1110b
  51.  
  52. IOPORT(3) = 0ZC84h
  53.         SIZE = BYTE
  54.         INITVAL = 00000xxxb
  55.  
  56. GROUP = "UltraStor ULTRA 22CA Disk Controller"
  57.         TYPE = "MSD"
  58.  
  59. FUNCTION = "UltraStor ULTRA 22CA"
  60. COMMENTS = "Enable or Disable ULTRA 22CA controller"
  61.     CHOICE = "Enable"
  62.        FREE
  63.        INIT = IOPORT(3)LOC(0) 1
  64.  
  65.     CHOICE = "Disable"
  66.        DISABLE = YES
  67.        FREE
  68.        INIT = IOPORT(3)LOC(0) 0
  69.  
  70. FUNCTION = "EISA Mode Configuration"
  71. COMMENTS = "Configure ULTRA 22CA in EISA mode."
  72.    SUBFUNCTION = "BIOS Address Selection"
  73.     CHOICE = "C8000h"
  74.          FREE
  75.      MEMORY = 16K
  76.      ADDRESS = 0C8000h
  77.      MEMTYPE = OTH
  78.      WRITABLE = YES
  79.      SHARE = NO
  80.      SIZE = BYTE
  81.      CACHE = YES
  82.      DECODE = 32
  83.      INIT = IOPORT(1)LOC(2-0) 010
  84.  
  85.     CHOICE = "CC000h"
  86.          FREE
  87.      MEMORY = 16K
  88.      ADDRESS = 0CC000h
  89.      MEMTYPE = OTH
  90.      WRITABLE = YES
  91.      SHARE = NO
  92.      SIZE = BYTE
  93.      CACHE = YES
  94.      DECODE = 32
  95.      INIT = IOPORT(1)LOC(2-0) 011
  96.  
  97.     CHOICE = "D0000h"
  98.          FREE
  99.      MEMORY = 16K
  100.      ADDRESS = 0D0000h
  101.      MEMTYPE = OTH
  102.      WRITABLE = YES
  103.      SHARE = NO
  104.      SIZE = BYTE
  105.      CACHE = YES
  106.      DECODE = 32
  107.      INIT = IOPORT(1)LOC(2-0) 100
  108.  
  109.     CHOICE = "D4000h"
  110.          FREE
  111.      MEMORY = 16K
  112.      ADDRESS = 0D4000h
  113.      MEMTYPE = OTH
  114.      WRITABLE = YES
  115.      SHARE = NO
  116.      SIZE = BYTE
  117.      CACHE = YES
  118.      DECODE = 32
  119.      INIT = IOPORT(1)LOC(2-0) 101
  120.  
  121.     CHOICE = "D8000h"
  122.          FREE
  123.      MEMORY = 16K
  124.      ADDRESS = 0D8000h
  125.      MEMTYPE = OTH
  126.      WRITABLE = YES
  127.      SHARE = NO
  128.      SIZE = BYTE
  129.      CACHE = YES
  130.      DECODE = 32
  131.      INIT = IOPORT(1)LOC(2-0) 110
  132.  
  133.     CHOICE = "DC000h"
  134.          FREE
  135.      MEMORY = 16K
  136.      ADDRESS = 0DC000h
  137.      MEMTYPE = OTH
  138.      WRITABLE = YES
  139.      SHARE = NO
  140.      SIZE = BYTE
  141.      CACHE = YES
  142.      DECODE = 32
  143.      INIT = IOPORT(1)LOC(2-0) 111
  144.  
  145.     CHOICE = "C4000h"
  146.          FREE
  147.      MEMORY = 16K
  148.      ADDRESS = 0C4000h
  149.      MEMTYPE = OTH
  150.      WRITABLE = YES
  151.      SHARE = NO
  152.      SIZE = BYTE
  153.      CACHE = YES
  154.      DECODE = 32
  155.      INIT = IOPORT(1)LOC(2-0) 001
  156.  
  157.        CHOICE = "Disable"
  158.          DISABLE = YES
  159.      FREE
  160.      INIT = IOPORT(1)LOC(2-0) 000
  161.  
  162.    SUBFUNCTION = "Interrupt Selection"
  163.       CHOICE = "IRQ 10 - Edge Trigger"
  164.      FREE
  165.          IRQ = 10
  166.          SHARE = NO
  167.          INIT = IOPORT(1)LOC(7-4) 1000
  168.  
  169.       CHOICE = "IRQ 11 - Edge Trigger"
  170.      FREE
  171.          IRQ = 11
  172.          SHARE = NO
  173.          INIT = IOPORT(1)LOC(7-4) 0100
  174.  
  175.       CHOICE = "IRQ 12 - Edge Trigger"
  176.      FREE
  177.          IRQ =  12
  178.          SHARE = NO
  179.          INIT = IOPORT(1)LOC(7-4) 0010
  180.  
  181.       CHOICE = "IRQ 15 - Edge Trigger"
  182.      FREE
  183.          IRQ = 15
  184.          SHARE = NO
  185.          INIT = IOPORT(1)LOC(7-4) 0001
  186.  
  187. FUNCTION = "ISA Mode Configuration"
  188. COMMENTS = "Configure ULTRA 22CA in ISA mode to use Primary I/O port
  189.         or Secondary I/O port.\n
  190.     Primary uses IRQ14 and I/O port addresses 1F0-1F7h\n
  191.     Secondary uses IRQ14 and I/O port addresses 170-177h."
  192.       CHOICE = "Primary"
  193.          SUBTYPE = "PRI"
  194.      FREE
  195.  
  196. ; The IRQ=14, SHARE=YES, TRIGGER=EDGE statements are commented out to avoid
  197. ; setup conflicts with other EISA configuration files that may contain IRQ=14
  198. ; and SHARE=NO statements (for example, some IDE configuration file). This is 
  199. ; strictly a Configuration utility setup conflict and not a hardware conflict.
  200. ; The ULTRA 22CA uses IRQ 14 and will function properly even though these 
  201. ; statements are commented out since its hardware is designed to share IRQ 14
  202. ; with other devices. If no such setup conflict exists, the user may choose to
  203. ; uncomment these six statements for thoroughness.
  204.  
  205. ;     IRQ = 14
  206. ;     SHARE = YES
  207. ;     TRIGGER = EDGE
  208.      PORT = 01F0h-01F7h
  209.      SIZE = BYTE
  210.      INIT = IOPORT(1)LOC(3) 0
  211.  
  212.       CHOICE = "Secondary"
  213.          SUBTYPE = "SEC"
  214.            FREE
  215. ;        IRQ = 14
  216. ;     SHARE = YES
  217. ;     TRIGGER = EDGE
  218.      PORT = 0170h-0177h
  219.      SIZE = BYTE
  220.      INIT = IOPORT(1)LOC(3) 1
  221.  
  222. FUNCTION = "\nFloppy Control Option"
  223.   SUBFUNCTION = "Floppy Disk Controller"
  224.   COMMENTS = "Select Primary port, Secondary port, or Disable floppy drive
  225.           controller."
  226.     CHOICE = "Disable"
  227.     DISABLE = YES
  228.     FREE
  229.     INIT = IOPORT(2)LOC(5-4) 00
  230.  
  231.      CHOICE = "Primary"
  232.         COMBINE
  233.     IRQ = 6
  234.     SHARE = NO
  235.     PORT = 03F0h-03F7h
  236.     SIZE = BYTE
  237.     INIT = IOPORT(2)LOC(5-4) 01
  238.  
  239.     CHOICE = "Secondary"
  240.     COMBINE
  241.     IRQ = 6
  242.     SHARE = NO
  243.     PORT = 0370h-0377h
  244.     SIZE = BYTE
  245.     INIT = IOPORT(2)LOC(5-4) 11
  246.  
  247.   SUBFUNCTION = "Third Floppy Drive Cable Selection"
  248.   COMMENTS = "Select Cable Type for supporting Three Floppy Drives."
  249.     CHOICE = "Single Twisted Cable"
  250.     FREE
  251.     INIT = IOPORT(2)LOC(6) 1
  252.  
  253.     CHOICE = "Double Twisted Cable"
  254.     FREE
  255.     INIT = IOPORT(2)LOC(6) 0
  256.  
  257.  
  258. ENDGROUP ;(Hard Disk Controller)
  259.